IIS 10 Benchmarks

Settings Overview

Table Of Content

Click the link(s) below for quick access to a report section.

System Report-

IdTaskMessageStatus
1.5Ensure 'unique application pools' is set for sitesAll GoodTrue
2.7Ensure 'passwordFormat' is not set to clearAll GoodTrue
2.8Ensure 'credentials' are not stored in configuration filesAll GoodTrue
3.1Ensure 'deployment method retail' is setretail is not enabled in machine.configFalse
3.5Ensure ASP.NET stack tracing is not enabledAll GoodTrue
4.9Ensure 'notListedIsapisAllowed' is set to falseAll GoodTrue
4.10Ensure 'notListedCgisAllowed' is set to falseAll GoodTrue
5.2Ensure Advanced IIS logging is enabledAdvanced Logging is not available for IIS 10. See enhanced logging instead.None
6.1Ensure FTP requests are encryptedSkipped this benchmark - right now Web-Ftp-Server is not installedNone
6.2Ensure FTP Logon attempt restrictions is enabledSkipped this benchmark - right now Web-Ftp-Server is not installedNone
7.2Ensure SSLv2 is disabledAll GoodTrue
7.3Ensure SSLv3 is disabledAll GoodTrue
7.4Ensure TLS 1.0 is disabledTLS 1.0 is enabledFalse
7.5Ensure TLS 1.1 is disabledTLS 1.1 is enabledFalse
7.6Ensure TLS 1.2 is enabledAll GoodTrue
7.7Ensure NULL Cipher Suites is disabledAll GoodTrue
7.8Ensure DES Cipher Suites is disabledAll GoodTrue
7.9.1Ensure RC4 Cipher Suites is disabledAll GoodTrue
7.9.2Ensure RC4 Cipher Suites is disabledAll GoodTrue
7.9.3Ensure RC4 Cipher Suites is disabledAll GoodTrue
7.9.4Ensure RC4 Cipher Suites is disabledAll GoodTrue
7.10Ensure AES 128/128 Cipher Suite is disabledAES 128/128 Cipher Suite is still enabledFalse
7.11Ensure AES 256/256 Cipher Suite is enabledAll GoodTrue
7.12.1Ensure TLS Cipher Suite ordering is correctly configuredTLS Cipher Suite ordering does not match referenceFalse
7.12.2Ensure TLS Cipher Suite does not contain more ciphersTLS Cipher Suite contains more ciphersFalse

ApplicationHost-

IdTaskMessageStatus
1.3Ensure 'directory browsing' is set to disabledAll GoodTrue
1.6Ensure 'application pool identity' is configured for anonymous user identityUsername is set to: IUSRFalse
2.1Ensure 'global authorization rule' is set to restrict accessURL Authorization is not installedWarning
2.2Ensure access to sensitive site features is restricted to authenticated principals onlyAll GoodTrue
2.3Ensure 'forms authentication' require SSLForms authentication is not installedWarning
2.4Ensure 'forms authentication' is set to use cookiesForms authentication is not installedWarning
2.5Ensure 'cookie protection mode' is configured for forms authenticationForms authentication is not installedWarning
2.7Ensure 'passwordFormat' is not set to clearAll GoodTrue
2.8Ensure 'credentials' are not stored in configuration filesAll GoodTrue
3.2Ensure 'debug' is turned offAll GoodTrue
3.3Ensure custom error messages are not offAll GoodTrue
3.4Ensure IIS HTTP detailed errors are hidden from displaying remotelyAll GoodTrue
3.5Ensure ASP.NET stack tracing is not enabledAll GoodTrue
3.6Ensure 'httpcookie' mode is configured for session stateAll GoodTrue
4.1Ensure 'maxAllowedContentLength' is configuredAll Good maxContentLength: 30000000True
4.2Ensure 'maxURL request filter' is configuredAll Good maxURLRequestFilter: 4096True
4.3Ensure 'MaxQueryString request filter' is configuredAll Good maxQueryStringRequestFilter: 2048True
4.4Ensure non-ASCII characters in URLs are not allowednon-ASCII characters in URLs are allowedFalse
4.5Ensure Double-Encoded requests will be rejectedAll GoodTrue
4.6Ensure 'HTTP Trace Method' is disabledHTTP Trace Method is not filteredFalse
4.7Ensure Unlisted File Extensions are not allowedUnlisted file extensions allowedFalse
4.8Ensure Handler is not granted Write and Script/ExecuteAll GoodTrue
7.1Ensure HSTS Header is setHSTS Header not setFalse

Full site report for: Default Web Site-

IdTaskMessageStatus
1.1Ensure web content is on non-system partitionWeb content is on system partitionFalse
1.2Ensure 'host headers' is setThe following bindings do no specify a host: *:80:False
1.4Ensure 'application pool identity' is configuredAll GoodTrue
2.6Ensure transport layer security for 'basic authentication' is configuredAll GoodTrue
3.8Ensure 'MachineKey validation method - .Net 3.5' is configuredAll GoodTrue
3.9Ensure 'MachineKey validation method - .Net 4.5' is configuredValidation set to SHA1False
3.10Ensure global .NET trust level is configuredThis only applies to .Net 2.0. Future versions have stopped supporting this feature.None
4.11Ensure 'Dynamic IP Address Restrictions' is enabled"IP and Domain Restrictions" must be installed to enabled "Dynamic IP Address Restrictions"False
5.1Ensure Default IIS web log location is movedLogfile location is on system drive: C:\inetpub\logs\LogFilesFalse
5.3Ensure 'ETW Logging' is enabledETW Logging disabledFalse

Report for: /-

IdTaskMessageStatus
1.3Ensure 'directory browsing' is set to disabledAll GoodTrue
1.6Ensure 'application pool identity' is configured for anonymous user identityUsername is set to: IUSRFalse
2.1Ensure 'global authorization rule' is set to restrict accessURL Authorization is not installedWarning
2.2Ensure access to sensitive site features is restricted to authenticated principals onlyAll GoodTrue
2.3Ensure 'forms authentication' require SSLForms authentication is not installedWarning
2.4Ensure 'forms authentication' is set to use cookiesForms authentication is not installedWarning
2.5Ensure 'cookie protection mode' is configured for forms authenticationForms authentication is not installedWarning
2.7Ensure 'passwordFormat' is not set to clearAll GoodTrue
2.8Ensure 'credentials' are not stored in configuration filesAll GoodTrue
3.2Ensure 'debug' is turned offAll GoodTrue
3.3Ensure custom error messages are not offAll GoodTrue
3.4Ensure IIS HTTP detailed errors are hidden from displaying remotelyAll GoodTrue
3.5Ensure ASP.NET stack tracing is not enabledAll GoodTrue
3.6Ensure 'httpcookie' mode is configured for session stateAll GoodTrue
3.7Ensure 'cookies' are set with HttpOnly attributehttpOnlyCookies set to FalseFalse
4.1Ensure 'maxAllowedContentLength' is configuredAll Good maxContentLength: 30000000True
4.2Ensure 'maxURL request filter' is configuredAll Good maxURLRequestFilter: 4096True
4.3Ensure 'MaxQueryString request filter' is configuredAll Good maxQueryStringRequestFilter: 2048True
4.4Ensure non-ASCII characters in URLs are not allowednon-ASCII characters in URLs are allowedFalse
4.5Ensure Double-Encoded requests will be rejectedAll GoodTrue
4.6Ensure 'HTTP Trace Method' is disabledHTTP Trace Method is not filteredFalse
4.7Ensure Unlisted File Extensions are not allowedUnlisted file extensions allowedFalse
4.8Ensure Handler is not granted Write and Script/ExecuteAll GoodTrue
7.1Ensure HSTS Header is setHSTS Header not setFalse

Benchmark Compliance

Generated by the ATAPAuditor Module Version 5.2 by FB Pro GmbH. Get it in the Audit Test Automation Package. Does your system show low benchmark compliance? Check out our hardening solutions.

Based on:

  • CIS Microsoft IIS 10 Benchmark, Version: 1.1.0, Date: 12-11-2018

This report was generated on 09/05/2022 05:28:18 on WIN-T74AI7HCI62 with ATAPHtmlReport version 1.8.

System information

HostnameWIN-T74AI7HCI62
Domain roleStandalone Server
Operating SystemMicrosoft Windows Server 2022 Standard Evaluation
Build Number20348
Installation LanguageEnglish (United States)
Free disk space (GB)7.9
Free physical memory (GB)13.5% (0.5 GB / 3.8 GB)

Current Risk Score on tested System:

N/A

Risk Score calculation implemented for Microsoft Windows OS for now.

Severity

Quantity

Critical
High
Medium
Low
Critical
High
Medium
Low

A total of 82 tests have been executed.

  1. True 47 test(s) ≙ 57.32%
  2. False 23 test(s) ≙ 28.05%
  3. Warning 8 test(s) ≙ 9.76%
  4. None 4 test(s) ≙ 4.88%
  5. Error 0 test(s) ≙ 0.00%

System Report

A total of 25 tests have been executed in section System Report.

  1. True 16 test(s) ≙ 64.00%
  2. False 6 test(s) ≙ 24.00%
  3. Warning 0 test(s) ≙ 0.00%
  4. None 3 test(s) ≙ 12.00%
  5. Error 0 test(s) ≙ 0.00%

ApplicationHost

A total of 23 tests have been executed in section ApplicationHost.

  1. True 14 test(s) ≙ 60.87%
  2. False 5 test(s) ≙ 21.74%
  3. Warning 4 test(s) ≙ 17.39%
  4. None 0 test(s) ≙ 0.00%
  5. Error 0 test(s) ≙ 0.00%

Full site report for: Default Web Site

A total of 34 tests have been executed in section Full site report for: Default Web Site.

  1. True 17 test(s) ≙ 50.00%
  2. False 12 test(s) ≙ 35.29%
  3. Warning 4 test(s) ≙ 11.76%
  4. None 1 test(s) ≙ 2.94%
  5. Error 0 test(s) ≙ 0.00%

Risk Score

To get a quick overview of how risky the tested system is, the Risk Score is used. This is made up of the areas "Severity" and "Quantity". The higher risk is used as the overall risk.

Current Risk Score on tested System:

Severity

Quantity

Critical
High
Medium
Low
Critical
High
Medium
Low

Risk Score Calculation

The calculation of the Risk Score is based on the set of compliant rules at the quantity level and also at the severity level.

Compliance to Benchmarks (Quantity)Risk Assessment
More than 85%Low
Between 70% and 85%Medium
Between 55% and 70%High
Less than 55%Critical
Compliance to Benchmarks (Severity)Risk Assessment
All critical settings compliantLow
1 or more incompliant setting(s)Critical

Severity Compliance

-
IdTaskStatus
1.1.7(L1) Ensure 'Store passwords using reversible encryption' is set to 'Disabled'True
2.2.38(L1) Ensure 'Manage auditing and security log' is set to 'Administrators' (MS only)True
2.3.5.2(L1) Ensure 'Domain controller: LDAP server signing requirements' is set to 'Require signing' (DC only)None
2.3.5.2(L1) Ensure 'Domain controller: LDAP server signing requirements' is set to 'Require signing' (DC only)None
2.3.11.4(L1) Ensure 'Network security: Configure encryption types allowed for Kerberos' is set to 'AES128_HMAC_SHA1, AES256_HMAC_SHA1, Future encryption types'False
2.3.11.5(L1) Ensure 'Network security: Do not store LAN Manager hash value on next password change' is set to 'Enabled'True
7.9 A(L1) Ensure RC4 Cipher Suites is Disabled (RC4 40/128)False
7.9 B(L1) Ensure RC4 Cipher Suites is Disabled (RC4 56/128)False
7.9 C(L1) Ensure RC4 Cipher Suites is Disabled (RC4 64/128)False
7.9 D(L1) Ensure RC4 Cipher Suites is Disabled (RC4 128/128)False
9.1.7(L1) Ensure 'Windows Firewall: Domain: Logging: Log dropped packets' is set to 'Yes'False
9.1.8(L1) Ensure 'Windows Firewall: Domain: Logging: Log successful connections' is set to 'Yes'False
18.3.3(L1) Ensure 'Configure SMB v1 client driver' is set to 'Enabled: Disable driver'False
18.3.3(L1) Ensure 'Configure SMB v1 server' is set to 'Disabled'False
18.3.6(L1) Ensure 'WDigest Authentication' is set to 'Disabled'False
18.6.2(L1) Ensure 'Point and Print Restrictions: When installing drivers for a new connection' is set to 'Enabled: Show warning and elevation prompt'False
18.6.3(L1) Ensure 'Point and Print Restrictions: When updating drivers for an existing connection' is set to 'Enabled: Show warning and elevation prompt'False
18.9.47.9.2(L1) Ensure 'Turn off real-time protection' is set to 'Disabled'False
18.9.47.5.1.2 A(L1) Ensure 'Configure Attack Surface Reduction rules: Set the state for each ASR rule' is configured (Block Office communication application from creating child processes)False
18.9.47.5.1.2 B(L1) Ensure 'Configure Attack Surface Reduction rules: Set the state for each ASR rule' is configured (Block Office applications from creating executable content)False
18.9.47.5.1.2 C(L1) Ensure 'Configure Attack Surface Reduction rules: Set the state for each ASR rule' is configured (Block execution of potentially obfuscated scripts)False
18.9.47.5.1.2 D(L1) Ensure 'Configure Attack Surface Reduction rules: Set the state for each ASR rule' is configured (Block Office applications from injecting code into other processes)False
18.9.47.5.1.2 E(L1) Ensure 'Configure Attack Surface Reduction rules: Set the state for each ASR rule' is configured (Block Adobe Reader from creating child processes)False
18.9.47.5.1.2 F(L1) Ensure 'Configure Attack Surface Reduction rules: Set the state for each ASR rule' is configured (Block Win32 API calls from Office macro)False
18.9.47.5.1.2 G(L1) Ensure 'Configure Attack Surface Reduction rules: Set the state for each ASR rule' is configured (Block credential stealing from the Windows local security authority subsystem (lsass.exe))False
18.9.47.5.1.2 H(L1) Ensure 'Configure Attack Surface Reduction rules: Set the state for each ASR rule' is configured (Block untrusted and unsigned processes that run from USB)False
18.9.47.5.1.2 I(L1) Ensure 'Configure Attack Surface Reduction rules: Set the state for each ASR rule' is configured (Block executable content from email client and webmail)False
18.9.47.5.1.2 J(L1) Ensure 'Configure Attack Surface Reduction rules: Set the state for each ASR rule' is configured (Block JavaScript or VBScript from launching downloaded executable content)False
18.9.47.5.1.2 K(L1) Ensure 'Configure Attack Surface Reduction rules: Set the state for each ASR rule' is configured (Block Office applications from creating child processes)False
18.9.47.5.1.2 L(L1) Ensure 'Configure Attack Surface Reduction rules: Set the state for each ASR rule' is configured (Block persistence through WMI event subscription)False
18.9.48.11Ensure 'Prevent bypassing Windows Defender SmartScreen prompts for files' is set to 'Enabled'False
18.9.58.3.10.1(L2) Ensure 'Set time limit for active but idle Remote Desktop Services sessions' is set to 'Enabled: 15 minutes or less'False
18.9.58.3.10.2(L2) Ensure 'Set time limit for disconnected sessions' is set to 'Enabled: 1 minute'False

About us

What makes FB Pro GmbH different

What do we want?

Protect our customers' data and information - and thus implicitly contribute to the safe use of the Internet.

How we achieve this?

We implement in-depth IT security for our customers. And we always do so in a state-of-the-art, efficient and automated manner.

Check out our hardening solution

Check out our Audit Report Tool here